Chris Pollett > Old Classes >
CS158a

( Print View )

Student Corner:
  [Grades Sec1]

  [Submit Sec1]

  [Class Sign Up Sec1]

  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Mid]  [Final]

                           












CS158aSpring 2011Lecture Notes

Computer Networks

Videos of lectures are available. As they are on my office machine and I don't want robots to try to download them, the directory is password protected. The login is guest and the password is guest.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Jan. 26 -- Networks: Applications and Requirements]

Week 2: [Jan. 31 -- More Network Requirements] [Feb. 2 -- Network Architecture, Bandwidth and Latency]

Week 3: [Feb. 7 -- Network Tools; Hardware Building Blocks] [Feb. 9 -- Links and Encoding]

Week 4: [Feb. 14 -- Framing and Error Handling] [Feb. 16 -- More Error Detection, Reliability, Ethernet ]

Week 5: [Feb. 21 -- Ethernet and Token Rings] [Feb. 23 -- More Token Rings; Wireless Networks]

Week 6: [Feb. 28 -- Wireless Networks; Packet Switching] [Mar. 2 -- Switching and Bridges]

Week 7: [Mar. 7 -- Finish Bridges and LANs, Cell Switching] [Mar. 9 -- Finish Cell Switching; Switch Implementation]

Week 8: [Mar. 14 -- Introduction to Internetworks] [Mar. 16 -- Practice Midterm]

Week 9: [Mar. 21 -- Midterm] [Mar. 23 -- More ns2; More Internetworks]

Week 10: Spring Break

Week 11: [Apr. 4 -- Routing, RIP] [Apr. 6 -- OSPF, Mobile Routing, Routing Implementation]

Week 12: [Apr. 11 -- Routing Implementation, CIDR, Wireshark, Interdomain Routing] [Apr. 13 -- BGP, IPv6]

Week 13: [Apr. 18 -- More IPv6, NAT, Multicast] [Apr. 20 -- Finish Multicast, MPLS, End-to-End Protocols, nmap]

Week 14: [Apr. 25 -- TCP] [Apr. 27 -- TCP Sliding Window, Flow and Congestion Control]

Week 15: [May. 2 -- TCP Extensions, RPC, RMI] [May. 4 -- Firewalls, RTP, Resource Allocation]

Week 16: [May. 9 -- More Resource Allocation] [May. 11 -- Congestion Avoidance, the Application Layer]